/*     */ package eos.moe.dragoncore;
/*     */ 
/*     */ import com.google.common.util.concurrent.ListenableFuture;
/*     */ import java.util.Arrays;
/*     */ import java.util.concurrent.Future;
/*     */ import net.minecraft.client.Minecraft;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public class ip
/*     */ {
/*     */   @eos/moe/dragoncore/t(v = {"取实体名"})
/*     */   public static String z(wo a) {
/*  22 */     return a.w.func_145748_c_().func_150260_c();
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"取实体UUID"})
/*     */   public static String v(wo a) {
/*  27 */     return a.w.func_110124_au().toString();
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"取实体高度"})
/*     */   public static double t(wo a) {
/*  32 */     return a.w.field_70131_O;
/*     */   }
/*     */ 
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"取实体血量"})
/*     */   public static double h(wo a) {
/*  38 */     return a.w.func_110143_aJ();
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"取实体最大血量"})
/*     */   public static double z(wo a) {
/*  43 */     return a.w.func_110138_aP();
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"取实体血量比例"})
/*     */   public static double v(wo a) {
/*  48 */     return (a.w.func_110143_aJ() / a.w.func_110138_aP());
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"执行方法", "Function_Execute"})
/*     */   public static o z(wo a, String str, o... arrayOfO) {
/*  53 */     if (a.c) return xk.w; 
/*  54 */     bh bh = a.t.get(str);
/*  55 */     if (bh != null) {
/*  56 */       return eh.v(bh, arrayOfO);
/*     */     }
/*  58 */     return xk.w;
/*     */   }
/*     */ 
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"异步执行方法", "Function_Async_Execute"})
/*     */   public static void v(wo a, String str, o... arrayOfO) {
/*  64 */     if (a.c)
/*  65 */       return;  bh bh = a.t.get(str);
/*  66 */     if (bh != null) {
/*  67 */       nf nf = new nf(Arrays.asList(arrayOfO));
/*  68 */       nh nh = bh.v().v().v();
/*  69 */       nh.v("局部变量.参数", nf);
/*  70 */       nh.v("局部变量.args", nf);
/*  71 */       Future<?> future = de.q.submit(() -> a.v().v(a.t(), nh1));
/*  72 */       a.s.add(future);
/*     */     } 
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"解析脚本", "Function_Parse"})
/*     */   public static o v(wo a, String str) {
/*  78 */     return new ss(a.v(str));
/*     */   }
/*     */   
/*     */   @eos/moe/dragoncore/t(v = {"主线程执行方法", "Function_Sync_Execute"})
/*     */   public static o v(wo a, String str, o... arrayOfO) {
/*  83 */     if (a.c) return xk.w; 
/*  84 */     bh bh = a.t.get(str);
/*  85 */     if (bh != null) {
/*  86 */       if (Minecraft.func_71410_x().func_152345_ab()) {
/*  87 */         return z(a, str, arrayOfO);
/*     */       }
/*  89 */       nf nf = new nf(Arrays.asList(arrayOfO));
/*  90 */       nh nh = bh.v().v().v();
/*  91 */       nh.v("局部变量.参数", nf);
/*  92 */       nh.v("局部变量.args", nf);
/*     */       
/*  94 */       ListenableFuture listenableFuture = Minecraft.func_71410_x().func_152343_a(() -> a.v().v(a.t(), nh1));
/*     */ 
/*     */       
/*  97 */       a.s.add(listenableFuture);
/*     */     } 
/*     */     
/* 100 */     return xk.w;
/*     */   }
/*     */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\ip.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */